package saxion.sportvereniging.groep;

public class GroepFactory {

	public GroepFactory()
	{
		
	}
	
	public GroepDecorator createGroep(String groep, Lid lid)
	{
		GroepDecorator groepDecorator = null;
		switch(groep)
		{
			case "Junior":
				groepDecorator = new Junior(lid);
			break;
			case "Senior":
				groepDecorator = new Senior(lid);
			break;
			case "Scheidsrechter":
				groepDecorator = new Scheidsrechter(lid);
			break;
			case "Trainer":
				groepDecorator = new Trainer(lid);
			break;
			case "Bestuur":
				groepDecorator = new Bestuur(lid);
			break;
		}

		return groepDecorator;
	}
	
}
